// 动画兼容处理
var transitionEnd=function(style){
            var transEndEventNames = {
              WebkitTransition : 'webkitTransitionEnd',
              MozTransition    : 'transitionend',
              OTransition      : 'oTransitionEnd otransitionend',
              transition       : 'transitionend'
            }
            for(var name in transEndEventNames){
                if(typeof style[name] === "string"){
                    return transEndEventNames[name]
                }
            }
        };

  $(function(){
    $('#registerBtn').click(function(){
      $('#login').hide();
      $('#register').show();
    });
    $('#pleaseLogin,#registerCancel').click(function(){
      $('#login').show();
      $('#register').hide();
    });
    // 注册页面同意按钮
    $('#agree').click(function(){
      if($(this).attr('class')!='agree_img'){
       $(this).addClass('agree_img');
       $('#register .login_menu').addClass('on');
      }else{
       $(this).removeAttr('class');
       $('#register .login_menu').removeClass('on');
      }
    });
  //点击菜单键
   $('.top_menu').click(function(){
      $('body').addClass('with-panel-left-reveal');
      $('.left_sidebar').css('display','block');
      $('.left_sidebar').addClass('active');
   });
   // 点击隐藏左侧边栏
  $('.panel-overlay').click(function () {
    $('.left_sidebar').removeClass('active');
    $('body').removeClass('with-panel-left-reveal').addClass('panel-closing');
  });
  var siderbar=function(){
    if($('.left_sidebar').hasClass('active')) {
      $('.panel-overlay').css('display','block');
      return;
    }
      $('.left_sidebar,.panel-overlay').css('display','none');
      $('body').removeClass('panel-closing');
  }
  //监听动画是否完成
    $(".page").get(0).addEventListener(transitionEnd($('.page').get(0).style),siderbar);
    $(".page").get(1).addEventListener(transitionEnd($('.page').get(1).style),siderbar);
    // 验证登陆页面输入号码是否为数字
  $('#loginPhone').get(0).onkeyup=function(event){
    event=event||window.event;
    if(event.keyCode>57||event.keyCode<48){
      this.value=''; 
    }
  }
  //验证号码格式是否错误
  $('#loginPhone').get(0).onblur=function(){
    if(!$.YGG.regExp.cellPhone.test(this.value)){
        $('.km-dialog-mask,.km-dialog').css('display','block');
       return;
    }else{
      $('#loginBox .login_menu').addClass('on');
     }
  }
  $('.km-dialog-buttons span').click(function(){
     $('.km-dialog-mask,.km-dialog').css('display','none');
  });
  // 侧边栏菜单
  $('#leftSidebar .select dt').click(function(){
     if($(this).parent().attr('class')!='select on'){
        $(this).parent().addClass('on');
      }else{
        $(this).parent().removeClass('on');
      }
       var $dd=$(this).siblings();
       $dd.slideToggle(100);
  });
});
